package myCine.alloCine.model.exchange.search.subClass;

import java.util.List;

import myCine.alloCine.model.exchange.common.CodeAndValue;

public class Movie {
	
   	private List<BoxOffice> boxOffice;
   	private String budget;
   	private List<CastMember> castMember;
   	private CastingShort castingShort;
   	private Integer code;
   	private CodeAndValue color;
   	private List<Feature> feature;
   	private FormatList formatList;
   	private List<CodeAndValue> genre;
   	private String keywords;
   	private List<CodeAndValue> language;
   	private List<Link> link;
   	private CodeAndValue movieType;
   	private String originalTitle;
   	private Poster poster;
   	private Integer productionYear;
   	private Release release;
   	private Double runtime;
   	private Statistics statistics;
   	private String synopsis;
   	private String synopsisShort;
   	private String title;
   	private boolean badCriteria;
   	
	public List<BoxOffice> getBoxOffice() {
		return boxOffice;
	}
	public void setBoxOffice(List<BoxOffice> boxOffice) {
		this.boxOffice = boxOffice;
	}
	public String getBudget() {
		return budget;
	}
	public void setBudget(String budget) {
		this.budget = budget;
	}
	public List<CastMember> getCastMember() {
		return castMember;
	}
	public void setCastMember(List<CastMember> castMember) {
		this.castMember = castMember;
	}
	public CastingShort getCastingShort() {
		return castingShort;
	}
	public void setCastingShort(CastingShort castingShort) {
		this.castingShort = castingShort;
	}
	public Integer getCode() {
		return code;
	}
	public void setCode(Integer code) {
		this.code = code;
	}
	public CodeAndValue getColor() {
		return color;
	}
	public void setColor(CodeAndValue color) {
		this.color = color;
	}
	public List<Feature> getFeature() {
		return feature;
	}
	public void setFeature(List<Feature> feature) {
		this.feature = feature;
	}
	public FormatList getFormatList() {
		return formatList;
	}
	public void setFormatList(FormatList formatList) {
		this.formatList = formatList;
	}
	public List<CodeAndValue> getGenre() {
		return genre;
	}
	public void setGenre(List<CodeAndValue> genre) {
		this.genre = genre;
	}
	public String getKeywords() {
		return keywords;
	}
	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}
	public List<CodeAndValue> getLanguage() {
		return language;
	}
	public void setLanguage(List<CodeAndValue> language) {
		this.language = language;
	}
	public List<Link> getLink() {
		return link;
	}
	public void setLink(List<Link> link) {
		this.link = link;
	}
	public CodeAndValue getMovieType() {
		return movieType;
	}
	public void setMovieType(CodeAndValue movieType) {
		this.movieType = movieType;
	}
	public String getOriginalTitle() {
		return originalTitle;
	}
	public void setOriginalTitle(String originalTitle) {
		this.originalTitle = originalTitle;
	}
	public Poster getPoster() {
		return poster;
	}
	public void setPoster(Poster poster) {
		this.poster = poster;
	}
	public Integer getProductionYear() {
		return productionYear;
	}
	public void setProductionYear(Integer productionYear) {
		this.productionYear = productionYear;
	}
	public Release getRelease() {
		return release;
	}
	public void setRelease(Release release) {
		this.release = release;
	}
	public Double getRuntime() {
		return runtime;
	}
	public void setRuntime(Double runtime) {
		this.runtime = runtime;
	}
	public Statistics getStatistics() {
		return statistics;
	}
	public void setStatistics(Statistics statistics) {
		this.statistics = statistics;
	}
	public String getSynopsis() {
		return synopsis;
	}
	public void setSynopsis(String synopsis) {
		this.synopsis = synopsis;
	}
	public String getSynopsisShort() {
		return synopsisShort;
	}
	public void setSynopsisShort(String synopsisShort) {
		this.synopsisShort = synopsisShort;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public boolean isBadCriteria() {
		return badCriteria;
	}
	public void setBadCriteria(boolean badCriteria) {
		this.badCriteria = badCriteria;
	}
}
